package com.xnyzc.lhy.didi.tongcheng.entity.results;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

@Data
public class TcOrderInfoResults implements Serializable {

    @ApiModelProperty(value = "同城订单id")
    private String order_id;

    @ApiModelProperty(value = "订单当前状态")
    private Integer status;

    @ApiModelProperty(value = "非必须-1为线上，2为线下，默认为线上")
    private Integer pay_type = 1;

    @ApiModelProperty(value = "运力类型-经济型:express 舒适型:compact 商务型:premium 豪华型:luxury")
    private String ride_type;

    @ApiModelProperty(value = "非必须-乘客信息")
    private TcPassenger passenger;

    @ApiModelProperty(value = "非必须-起点地址信息")
    private TcOrigin origin;

    @ApiModelProperty(value = "非必须-终点地址信息")
    private TcOrigin destination;

    @ApiModelProperty(value = "如果未指定司机，则传空")
    private TcDriver driver;

    @ApiModelProperty(value = "车辆信息，如果未指定车辆，则传空")
    private TcVehicle vehicle;

    @ApiModelProperty(value = "订单费用信息，最终费用确认前，传空")
    private TcCast cost;

    @ApiModelProperty(value = "是否评论")
    private Boolean isEvaluated = false;

    @ApiModelProperty(value = "创建订单时填的用车时间")
    private String departure_time;
}
